package com.zkthink.ceres.order.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel("申请退款时的请求对象")
@Data
public class ApplyReturnMoneyDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value="用户id",hidden = true)
    private Long mid;

    @ApiModelProperty("订单编码")
    private String orderCode;

    @ApiModelProperty("订单商品id列表")
    private String orderProductIds;

    @ApiModelProperty("货物状态 1-未收到货 2-已收到货")
    private Integer goodsState;

    @ApiModelProperty("退款金额，单位(分)")
    private Long refundFee;

    @ApiModelProperty("退款原因 参考 ReturnReasonEnum")
    private Integer returnReason;

    @ApiModelProperty("退款描述")
    private String returnDesc;

    @ApiModelProperty("上传的凭证, 多张图片用分号分隔")
    private String returnImgs;

}
